// 引入axios
import instance from '@/utils/request'

// 首页请求并导出
export function getIndexData(params){
    return instance({
        method: 'get',
        url: '/index/index',
        params: params
    })
}

// 专题页请求并导出
export function getSpecialData(params){
    return instance({
        method: 'get',
        url: '/topic/list',
        params: params
    })
}

// 分类页请求并导出
export function getClassData(params){
    return instance({
        method: 'get',
        url: '/catalog/index',
        params: params
    })
}

// 分类页请求并导出 -- 当前页面
export function getClassListData(params){
    return instance({
        method: 'get',
        url: '/catalog/current',
        params: params
    })
}


// 购物车请求并导出
export function getCarData(params){
    return instance({
        method: 'get',
        url: '/cart/index',
        params: params,
    })
}

// 获取购物车数量请求
export function getCarNum(params){
    return instance({
        method: 'get',
        url: '/cart/goodscount',

        params: params
    })
}

// 添加购物车请求
export function carAdd(params){
    return instance({
        method: 'post',
        url: '/cart/add',
        data: params
    })
}

// 删除购物车商品
export function carDel(params){
    return instance({
        method: 'post',
        url: '/cart/delete',
        data: params
    })
}


// 登录注册请求并导出
export function register(params){
    return instance({
        method: 'post',
        url: '/auth/loginByWeb',
        data: params
    })
}

// 搜索页面

// 搜索栏列表请求并导出
export function getSearchList(params){
    return instance({
        method: 'get',
        url: '/goods/list',
        params: params
    })
}

// 搜索栏视口请求并导出
export function getSearchBox (params){
    return instance({
        method: 'get',
        url: '/search/index',
        params: params
    })
}

// 搜索栏实时请求并导出
export function getSearchBoxNew (params){
    return instance({
        method: 'get',
        url: '/search/helper',
        params: params
    })
}

// 搜索栏清除历史记录请求并导出
export function searchDel (params){
    return instance({
        method: 'post',
        url: '/search/clearhistory',
        data: params
    })
}

// 产品明细请求并导出
export function getShop(params){
    return instance({
        method: 'get',
        url: '/goods/detail',
        params: params
    })
}

// 获取分页分类页面商品列表
export function getChannel(params){
    return instance({
        method: 'get',
        url: '/goods/category',
        params: params
    })
}

// 获取分页分类页面详细商品列表
export function getChannelArr(params){
    return instance({
        method: 'get',
        url: '/goods/list',
        params: params
    })
}

// 获取品牌商页面
export function getBrand(params){
    return instance({
        method: 'get',
        url: '/brand/detail',
        params: params
    })
}

// 获取品牌商产品详情页面
export function getBrandArr(params){
    return instance({
        method: 'get',
        url: '/goods/list',
        params: params
    })
}


